#ifndef APPWINDOW_HPP
#define APPWINDOW_HPP

#include <gtkmm.h>
#include "viewer.hpp"

class AppWindow : public Gtk::Window {
public:
    AppWindow();

private:
    // A "vertical box" which holds everything in our window
    Gtk::VBox m_vbox;

    // The menubar, with all the menus at the top of the window
    Gtk::MenuBar m_menubar;
    // Each menu itself
    Gtk::Menu m_menu_app;

    // The main OpenGL area
    Viewer m_viewer;

    //
    // Label to tell people stuff
    //
    Gtk::Label dataLabel;
};

#endif
